import { defineStore } from 'pinia'

interface StateType {
  messages: string,
  serviceType: string
}


export const useStoreTemplate = defineStore('template', {
  state: (): StateType => ({
    messages: '',
    serviceType: ''
  }),

  getters: {
   
  },
  actions: {

    // 新增接收消息的动作
    handleSocketMessage(event: MessageEvent) {
      this.messages = event.data;
      console.log("接收到的消息:", this.messages);
      // 这里可以根据需要处理接收到的消息
      // 例如，更新状态或触发其他动作
    },
  }
})
